Data processing unit for providing data shift under selective control of external apparatus



3,308,442 IROVIDINQ DATA SHIFT UNDER 22 Sheets-Sheet 1 J. F. COULEUR ET AI.

SIILIECTIVE CONTROL OI" EXTERNAL APPARATUS March 7, 1967 Filed May I,

I I s R l d tz: @z wmmooa 2@ M H z :z I )m R w f M 555m IIIIIIIIIIIIIIIIY I I I I I I IJmuu /o E I I I I I |II|III| I I I I m u m u U U D A I I I I I I I I I I i i Il O H fm .tzm I H m wm II @252:8 E II J P. w I. Saz.. I 556mm n I E533 @E vm ZOCMXEPMZ- @NL \\.IIPI .T Ilm II.A.| -I| .|I IY I wm |I 1|I| I I :z 20.58%2 I 555mm .AI tz: II I I ma I 556mm @2.2.28 .6528 om .I .I II I w A lll l. I oEzoo MN Q I nmpz. I u :z: I I Bowzoo mm .5528 Ex 4 om v D: f I I .Stam tz: I||I||IAIL I www@ Q Est mw mbz: INI AN I. .IIIII n .f zwrxw AI m II .Ii I.. I4 LI Ez; m1 19:16 l ...Sim 555mm J. 2 oz 4 n lla IuIlI. I Q I 1.'. tz: @T1 zmm I tz: .I l I II II.

3,308,442 Ummm March 7, 1967 L F. COULEUR ET AL 22 .Gluem-Sham J Film1 May L wie. #6

March 7, 1967 J. F. COULEUR ETAL 3,308,442

MATA VUUJSSNG UNIT FOR PROV-[DING HAT/1 SHlFT UNDER SELYCTIVE CONTROL Ul" EXTERNAL APARATUS Film May `l, 1964 22 Sheets-Sheet 5 'T' D. O

March 7, 1967 Filed MR); fl, 1964 J. F. COULEUR ET AL. IIATII PROCESSING UNIT FOR PROVIDING DATA SHIFT UNDER SRLRCTIVE CONTROL OR EXTERNAL APFARATUS 22 Sheets-Sheet 4 OUTPUT DATA BUS R ET AL 3,308,442 VROVIIJING DATA SHLFT UNMER EXTERNAL APPARATUS 22 SheetsSheet March 7, 1967 J. F. COULEU DATA l'HUUiSlN UNIT FOR SLECTTVH CONTROL O!" Filed May A1, 1964 March 7, 1967 NATA RUUESSING UNIT FOR PROVIDING DATA SHIFT UNDER SELECTIVI CONTROL OF EXTERNAL APPARATUS J. F. COULEUR ET AL 22 Sheets-Sheet 6 CO MMAND DECODER Filed May d, 1964 M2: 8| SET 60 7 um 9| 74 RESET IR lR-A o M22 a2 SET 6|) 92 E K 74 RESET IR'B IR'B 0 62 69 M23 3 SET ,Nm f 2 l sa G0 IR-c T j 74 RESET TAS T M24 e4 SET 6? 4e V4 lR-o f I m E GLU IR-n RESET S-g 53h; 74 |R-D o MLU 76 e4 79 M25 a5 SET *155-* 5 lR-E 2 E 74 RESET IR'E :Fe-E o SE M26 86 "M TR-F n 74 RESET IR-F 0 a7 M27 15g-TG 66 Sr'` l IR-G RESET 74 m-G March 7, 1967 J. F. COULEUR ET AL 3,308,442

MATA HOUZSSNG UNIT FOR PROVIDING DATA SHLFT UNDER SILFUTIVE CONTROL OI" EXTERNAL APPARATUS Filed Maly A, 1964 22 Sheets-Sheet 7 March 7, 1967 1. F. COULEUR ET AL 3,308,442

MATA PROCESSING UNIT FOR PROVIDING DATA SHIFT UNDER SELECTIVE CONTROL OF EXTERNAL APPARATUS Filed May 1, 1964 22 Sheets-Sheet 8 |54 205 XXEC lsscY 20| y M segossm I f I (2g fe 2.5 9| 2% f sm cP-1 xsm Q 2|? -Tmz SHI-FF T 207 4o 220 RESET sH o o GLU 2|o iFscY 86 223 204 ser sns M21 4 f n als el) 2" 22' sus C F-*L*- c SHG-FF XSHG als V ESET sus O O ala March 7, 1967 J. FA COULEUR ET AL 3,308,442

MATA HULLSSlNL] UNIT FOR IROVUJN DATA SHIFT UNDER SLUTIVY] CONTROL Ul" EXTERNAL APPARATUS Filed May 1, 1964 22 Sheets-Sheet J 226 y 227; MoD-A MoD-x NORM-MODS m2812382 m I; mg :l/ 23| j lso "l n A 7 9 232 k A MoD-T 240 233 h@V234 MoD-N :Y

x /2 ITI) SET 'NSCY-L INH-INT INH-INT M20 I l J. F. COULEUR ET AL MATA PROCESSING UNIT FOR PROVIDING DATA SHIFT UNDER SELBCT'IVE] CONTROL OF EXTERNAL APPARATUS March 7, 1967 J. F. COULEUR ET AL |||\`V|\ VNUCMSS [NG UN FOR PROVIDTNG DATA SHIFT UNDER SIELYCTIVE CONTROL OP EXTERNAL APARATUS |26 M| Mnsw com March 7, 1967 1. F, COULEUR ET AL 3,308,442

MATA FRGCESSING UNIT VOR PROVTDING DATA SHIFT UNDER SELEGTIVE CONTROL 0F EXTERNAL APPARATUS Filed May Il, 1964 22 Sheets-Sheet 12 36e Gn 36o 1f- 49 88 362 37| 37o msm/2 36? :l MRHB com mocv f7-- 368 34o orc :e4 39' 39o Isscv f Issc |91 OIC 375 G' suer L j* ITsFcY 37? 374 49 392 347 Gl MR CONT 37s I -36 39T* Msi 495 2 sHl 34| M32 '7 sHe 398 395 2|8 4i 9 394 IF SC Y rFscY 346 38o las 3 oc SHI se: MH' coNT 342 GOPIx 382 385 MHSOONT ale sm 386 OIC MRS-36mm 343 GOP' 345 26| *H 387 XLD 01C MHGROT j ses |54 S 6 344 als March 7, 1967 1. FA COULEUR ET AL 3,308,442

1111`l'A VHOUESSNG UNIT FOR PROVIDING NATA LSIUFT UNDER SELECTIVE CNTRUL Ol EXTERNAL APPARATUS Filed May A, 1964 22 Sheets-Sheet 15 1- F 1- z E z O o O o o o 8 i o U 1- m f 1: E g 1 A1 0 x1 '0" l'0" DA1 "0l Rs' 1 A2 Q2 x2 "0" "0" DA2 "0" nsw 2 A3 o3 x3 "o" ADBS DAB "0" sw 3 A4 04 x4 "o" A0134 0A4 "O" Raw 4 A5 05 x5 I'0" A085 DAs "O" Rsw 5 A6 06 X6 |cT|3 A006 DAG AR13 Raw 6 A? 07 x1 |cT12A0a7 DAT ARI2 Raw 7 Ae 08 xe |cT11 ADBS DAS ARH Raw B As 09 x9 |cT10A0B9 DAQ AR10 Rsw 9 To A10 Q10 x10 1cT9 A0510 0A10 ARQ Rw '0 AR'TH All QII x11 ICTS A0511 0A11 ARB Raw Il UNIT A12 012 x12 10T? A0012 0A|2 AR? Rsw l2 A13 Q13 x13 TA 10T6 A0013 0A13 ARG R5., '3

A14 014 x14 TB 1CT5 A0314 0A14 Ans Rw 4 A15 015 x15 Tc 1cT4 A0515 0A15 A124 Rsw 5 A16 01e x16 T0 1cT3 A0016 0A16 M3 Raw I6 A1? 01? x1? TE ICTZ A0017 DAV' A122 Raw l? Ale 01e x18 TF 1cT1 A0018 0A18 AR1 Rsw '8/ A19 019 0A19 Rsw 9\ A20 020 0A20 Rsw 20 A21 021 0A21 Rsw 2| A22 022 0A22 Rsw 22 A23 023 0A23 Psw 23 A24 Q24 0A24 F15w 24 A25 Q25 0A25 R81., 25

A213 Q26 0A26 Raw 26 To A2? 02? 0A27 Rs, 27 ARITH A28 02a 0A20 Rsw 2B UN" A29 029 0A29 nsw 29 A30 030 0A30 Rs. 30

A31 031 0A31 Rsw 3| A32 Q32 DA32 Rsw 32 A33 033 0A33 Rsw 33 A34 Q34 0A34 Rsw 34 A35 Q35 0A35 Rsw 35 A36 036 0A36 Raw 36/ MrCh 7, 1967 J. F COULEUR ET AL 3,308,442

IGI

March 7, 1957 J. F. COULEUR ET Al. 3,308,442

MATA VWJCSSINU UNl'' FOR PROT/TUIN@ DATA SHIFT UNDER SILECTIVE CONTROL UF EXTERNAL APYARATUS Flled May kl, i964 22 Sheets-Sheet 15 OUTPUT PULSE-C EXTERNAL ADB UNIT C BUS-C BUS-C LOAD STORE SHIFTl SHIFTG DIR/IND TNTERRUPT PULSE-C March 7, 1967 J. F COULEUR ET AL 3,308,442

NATA YUUSIN UNIT VOR PROVIDING HAT/ SHlFT UNDER SELECTIVE CONTROL UF EXTERNAL APPARATUS Filed May 1, 1964 22 Sheets-Sheet 16 TSI 279 L 53o SET 521 sETIs 52o IAC "EH'M' 50| j f IA k 523 l y 524 52e ISC 53' IA C 527 C n cP-s 5 3 o o o o RESET Isc 532 5in r reise /555 n 539 555 IANC IANs T` C 54| 543 CH-C cH-e /V CLOCK H H [L PULSES cP-l cP-:G cP-l cP- I6 3P-l cP-le INTERRUPT [L PULSE-c IAC `l *[M IANC nu IANs I L J. F COULEUR ET AL 3,308,442 SSlNL TA SHIFT UNDER EXTERNAL ATI'ARATUS March 7, 1967 MATA VROCE UNIT FOR PROVTDING DA CONTROL UF 22 Sheets-Sheet 17 Filed Muy `1, .1964

March 7, 1967 .1. F. COULEUR ET AL 3,308,442

DATA PROCESSING UNIT FOR PROVIDNG DATA SHIFT UNDER SELECTIVE CONTROL OF EXTERNAL APPARATUS Filed May 4, 1964 22 Sheets-Sheet 1B IAN IANA C O-/ssl soa 609 n553 V LOAD A LOAD 2502 V wie fog/1( coMMANOs STORE L] Y \4 SHIFTI EXT UNITO 2504 1 sos cOMMANOs wf EXT UNITA 3H|FT1 j DIR/IND sos: `Vasos sHlFTs j soa v l Y L \OR/ NO j n d *u h AV lv v r IANR mrs 554,1/ 10K y 1 au j/555 LOAD j k# STORE` elo 1 s" cOMMANOs me /Y SHIFTI EXT uNrrR STORE -j cOMMANOs 6'0 SHF/ EXT UNITS Om/ mn 1 sHlr-'Ts sul), Y DIR/mn E O u O Y o n d; o n* LIJ L' E 3*); 51D so:

March 7, 1967 ,IFT UNDER SELECTVE CONTROL UF EXTERNAL APPARATUS Filed May Al, 1964 22 Sheets-Sheet li-f IANA sns ssl/J als ADB j Bus-A ,L I 649 r l l I l L l lmAI IANR I 551%] 62' v l K hij 62| f 1 Ana j Bus-R j I 62| IANC 620 PVs-)53 ADB N BUS-C fr' 620 i i508 j IANS r 622 1/555 J( ADB u BUS-S /l/ 622 r kl w1 f.. UMA-I' f VTWT T :ANR I |I| IIINS 554 v 63| I II l 632 Ilsss m Il I 4 f A] y I l I 63| I I 632 Il l j@ oA `j f r I I l 1*' DA aus-R l g I I l fans-s 63| 632 n l* l jl' I l I 4 /2 f--J 1 f 1 j 625`\-f/I"H`" v rv 1r I I I 

1. IN A DATA PROCESSING SYSTEM, THE COMBINATION COMPRISING: A DATA PROCESSING UNIT COMPRISING COMMAND EXECUTING MEANS FOR EXECUTING A PLURALITY OF DIFFERENT OPERATIONS ON DATA ITEMS RECEIVED BY SAID SYSTEM, EACH OF SAID DATA ITEMS RECEDIVED BY SAID SYSTEM, EACH OF EACH OF SAID OPERATIONS BEING EXECUTED IN RESPONSE TO A RESPECTIVE COMMAND SIGNAL GROUP RECEIVED BY SAID MEANS, AND CONTROLLABLE MEANS FOR SUPPLYING COMMAND SIGNAL GROUPS IN SEQUENCE TO SAID COMMAND EXECUTING MEANS; A DATA HANDLING UNIT DISPOSED EXTERNALLY TO SAID DATA PROCESSING UNIT, SAID DATA HANDLING UNIT BEING ADAPTED TO PROVIDE A SET OF CONTROL SIGNALS, EACH STATE OF SAID CONTROL SIGNAL SET REPRESENTING A RESPECTIVE AMOUNT OF DATA SHIFT, SAID DATA HANDLING UNIT SUPPLYING SAID SIGNAL SET WHEN SAID DATA HANDLING UNIT MUST EMPLOY SAID DATA PROCESSING UNIT TO EFFECT AN OPERATION ON A DATA ITEM; SAID DATA PROCESSING UNIT FURTHER COMPRISING MEANS RESPONSIVE TO THE STATE OF SAID SIGNAL SET FOR SHIFTING THE DATA ELEMENTS OF A DATA ITEM A CORRESPONDING AMOUNT. 